namespace mplat {

    /** 设置保持常亮状态。 */
    export function setKeepScreenOn(keepScreenOn: boolean): void {
        plat.device.setKeepScreenOn(keepScreenOn);
    }

    /** 设置系统剪贴板的内容，即复制内容 */
    export function setClipboardData(data: string, success?: () => void): void {
        plat.device.setClipboardData(data, success);
    }
    /** 获取系统剪贴板的内容，即粘贴内容 */
    export function getClipboardData(success: (res) => void): void {
        plat.device.getClipboardData(success);
    }

    /** 写入本地缓存数据 单key最大1m */
    export function setStorage(key: string, data: any, success?: () => void): void {
        plat.device.setStorage(key, data, success);
    }
    /** 获取本地缓存数据 */
    export function getStorage(key: string, success?: (res) => void): string {
        return plat.device.getStorage(key, success);
    }

    /** 设置是否能振动 */
    export function setVibrateOn(vibrateOn: boolean): void {
        plat.device.setVibrateOn(vibrateOn);
    }
    /** 100ms长振动 使用前,需要调用 initVibrate */
    export function vibrateLong(): void {
        plat.device.vibrateLong()
    }
    /** 15ms短振动 使用前,需要调用 initVibrate */
    export function vibrateShort(): void {
        plat.device.vibrateShort()
    }

}